/* -------------------------------------------------------------------------------------
* 	ID:						$Id$
* 	Letzter Stand:			$Revision$
* 	zuletzt geaendert von:	$Author$
* 	Datum:					$Date$
*
* 	SEO:mercari by Siekiera Media
* 	http://www.seo-mercari.de
*
* 	Copyright (c) since 2011 SEO:mercari
* --------------------------------------------------------------------------------------
* 	based on:
* 	(c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
* 	(c) 2002-2003 osCommerce - www.oscommerce.com
* 	(c) 2003     nextcommerce - www.nextcommerce.org
* 	(c) 2005     xt:Commerce - www.xt-commerce.com
*
* 	Released under the GNU General Public License
* ----------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0 !important;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}

a:link, a:visited, a:active { text-decoration: none; color: #247ba0; }

a:hover, nav a:hover { color: #005f81; }

a:focus {outline:none}

p {margin: 5px 0}

table {border-collapse: separate;border-spacing: 0;}

html {height: 100%; margin-bottom: 1px}

body {line-height:1.4em;color: #666; font: 11px/18px Verdana, Arial,sans-serif; background:#fff; }

ul, ol {margin-left: 22px}

h1 {margin:0.5em 0 0.5em 0;font-size:2em;font-weight:800;line-height:1.4em;color:#247ba0}
h2 {margin:0.6em 0 0.4em 0;font-size:1.4em;font-weight:700;line-height:1.2em;clear:both;color:#247ba0}
h3 { color: #000000; font-weight: 600; font-size: 14px; margin: 10px 0px 5px 0px; padding: 0px; }
h4 { color: #000000; font-weight: 600; font-size: 12px; margin: 10px 0px 5px 0px; padding: 0px; }
h5 { color: #000000; font-weight: 600; font-size: 12px; margin: 5px 0px 5px 0px; padding: 0px; }
h6 { color: #000000; font-weight: 600; font-size: 12px; margin: 5px 0px 5px 0px; padding: 0px; }

h2.listing_h2 { color: #000000; font-size:1.1em;font-weight:600;line-height:1.0em; }
h3.listing_h3 { color: #000000; font-weight: 400; font-size: 0.8em; margin: 0px; padding: 0px; text-align: center}
h4.listing_h4 { color: #000000; font-weight: 200; font-size: 0.6em; margin: 0px; padding: 0px; text-align: center}

img { border: 0 none; }

hr {color:#ccc;background: #fff;height: 1px;width: 100%;display: block}

.wsnw {white-space: nowrap}

.left { float:left}
.right { float:right}

strong {font-weight: 700}
.w1	  {width:1px}
.w20  {width:20px}
.w28  {width:28px}
.w35  {width:35px}
.w50  {width:50px}
.w60  {width:60px}
.w70  {width:70px}
.w85  {width:85px}
.w90  {width:90px}
.w100 {width:100px}
.w105 {width:105px}
.w126 {width:126px}
.w145 {width:145px}
.w170 {width:170px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}

.w4p  {width:4%;}
.w15p {width:15%}
.w12p {width:12%}
.w14p {width:14%}
.w15p {width:15%}
.w16p {width:16%}
.w17p {width:17%}
.w18p {width:18%}
.w18p {width:18%}
.w20p {width:20%}
.w22p {width:22%}
.w24p {width:24%}
.w30p {width:30%}
.w34p {width:34%}
.w36p {width:36%}
.w40p {width:40%}
.w44p {width:44%}
.w46p {width:46%}
.w48p {width:48%}
.w49p {width:49%}
.w60p {width:60%}
.w52p {width:52%}
.w76p {width:76%}
.w96p {width:96%}
.w98_8p {width:98.8%}
.w100p {width:100%}

.ar {text-align: right}
.al {text-align: left}
.ac {text-align: center}

.cb {clear:both}

.db {display:block}
.dn {display:none;}
.di {display:inline;}
.dib {display:inline-block;}

.fl {float:left}

.btd {border-top: 1px dashed #ccc}
.bts, .bts td {border-top: 1px solid #ccc}
.bbd {border-bottom: 1px dashed #ccc}
.bs {border: 1px solid #ccc}
.bbs, .bbs td {border-bottom: 1px solid #ccc}

.h30 {height:30px}

.p5 {padding: 5px;}
.p10 {padding: 10px;}

.pl5 {padding-left: 5px}

.p_lr_5 {padding: 0 5px;}

.mt3 {margin-top: 3px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}

.m0 {margin:0;}

.m_auto {margin: auto}

.pr {position:relative}

.mr4004 {margin: 4px 0 0 4px;}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}

.mb10 {margin-bottom:10px}

.ml51p {margin-left: 51%}
.ml31p {margin-left: 31%}

.m10 {margin:10px}

.fwb {font-weight: 700}

.fs85 {font-size: 85%}

.vh {visibility: hidden}

.va-t {vertical-align: top}
.va-b {vertical-align: bottom}

.ta-r {text-align: right}

dl { display: block; line-height: 28px; clear: both; }

dl dd { display: block; overflow: hidden; }

dl dt { white-space: nowrap; overflow: hidden; display: block; float: left;}

textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="reset"], select {background:#fff; border: 1px solid #dfdfdf;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="button"]:focus, input[type="reset"]:focus, select:focus {border: 1px solid #888; color: #333}

input[type="text"], input[type="password"], textarea, select {padding: 4px 2px}

#middle .css_text, #middle .css_password, #login_offline .css_text, #login_offline .css_password {width:200px}

.products_qty{width: auto !important;}

select {padding: 2px}

textarea {width: 99.8%; font-size: 112%; height: 110px}

input[type=text], textarea {font-family: Verdana, Arial, 'sans-serif'; color: #999999;}

article input[type="text"].products_qty {width: 30px; text-align: center;}

article input[type="text"], article  input[type="password"] {width: 200px}

.order_details_sub_ul input[type="text"] {width:30px; text-align:center}

#middle .order_details_sub_ul {margin-left: 0}

.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

.div_textarea {border: 1px solid #ccc; padding: 4px; height: 100px; overflow: auto; font-family: Verdana, Arial, 'sans-serif'; color: #999999;}
